From: route@monster.com
Sent: Tuesday, June 14, 2016 5:18 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: IMS Integration
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Resume Personal Information Name: Shivashanker
USA Mobile: +1 734 620 9574 Years of Experience: 12 Years
1Months
Email: shiva0023@gmail.com Executive Summary • Currently Working @ Visteon
Corporation Michigan USA, On LTE-VOLTE-NAS-AS and Modem Project As a Technical Project Lead and C Developer.
Certified PMP and Scrum Master. • Worked Qualcomm Chip
set @ CONTINENTAL Corporation USA Michigan USA. • Qualcomm Chip set QOC6055, MSM
6025, QSC6075, GPSONE,AGPS, Satellite Phone. • Worked on TCU-NAD/Modem
Coding, Design and Testing NAD ( N/W access device and UTC ) • TCU-Modem
Customization, Design, coding, testing AS/NAS layer GENERAL MOTOR USA cars. • MO/MT Voice call Coding
in TCU-MODEM, Testing @ HYUNDAI MOTOR USA in high end CARS •
E911, E922 TCU-MODEM MO/MT Call testing HYUNDAI MOTOR USA in
high end CARS •SMS ABORT FEATURE during E911, E922
TCU-MODEM worked implementation @AT-NAS-CM-SMS-NAS –AS in infarction
design and coding and coding . •E911/E922 TCU-MODEM infarction design with
NAS/AT command interface for SMS . •E911/E922 TCU-MODEM infarction design with
NAS/AT command interface Supplementary. •
SFN certification
TCU-NAD/Modem for Verizon (safe for network certification ) •
E911-ON-STAR LBS/emergency Location based service @GENERAL
MOTOR USA cars implementation @AT-NAS-CM-SMS-NAS –AS design , coding, ut,st
of AS/NAS/AT . •1000 E911 @TCU-NAD/Modem per day and analysis
log for successful calls. •1000 E911 @TCU-NAD/Modem for ONSATR call center
and with version n/w •Worked to obtain GPS-AGPS fix during e911-e922
calls in GM motor URC Implemented between TCU-MODEM •CALL-STATUS report MO/MT/E911 calls for version
requirements •SMS STATUS MO/MT packet calls •SUPLY STATUS MO/MT calls •Worked on LTE,CDMA and GSM MODEM •VOLTE ( Voice Over LTE ) and ims
registration Currently Working . •Worked on Qualcomm MSM6025, QSC6055, 6072 chip
set on Protocol stack. •LTE paging/rach mechanism Design and
Coding. •QC At cop, online command mode, processing,
QC$AT commands. •Cipher security encryption algo for tch channel
(A54, Kasumi using hardware accelerator). •Analog Device chipset GMR2P/GSM ( AS
RRC,RRM and NAS MM CISS and SMS and ATCOP ) •Expertise e2e full stack Crashes, hangs,
memory/null ptr exception, fatal crash rca and fixing. •Design and Development e2e Protocol stack
feature, coding, unit testing, log analysis of Complex e2end full stack issue
with 3gpp compliance. •Gps on qsc6055 and A-gps on msm6025 GpsOone
Stack coding, debugging , bug fixing . •E911/922 Feature design and development
LBS and SMS abort on ON star/Verizon call center. •Telematic products GPS/CDMA phones stack
development for connectivity in high end cars •QC AT Framework, URC, 50 AT commands Designed
and coded. •Core expertise GMR2P/LTE/CDMA Protocol Stack
feature designing, coding, debugging of AS, NAS, atpp, gps, a-gps and also
interface design with L1/L4/app. •E2e protocol stack host ut and as, nas, atpp
combined test set-up and execute cases . •Certification of Phone stacks for LTE with
Verizon SFNW, Pre-fat, fat,sat. •Customer interaction ,Failed UE crash and dbg
logs analysis experience •Sanity , release test, system testing. .TCU IVR and manual system. Technical Summary
Employment History
Education Details
Project Details 1.
MMC TCU-Modem Feature Design, Coding, Testing,
Design review and code Review Unit and system testing of
TCU-Modem sub system, OnLTE of EMM-NAS/AS layer current project.
(spec 24.008, 36.304,36.331 and 27.007). This feature is implemented to support enhance
LTE rel11, EMM-NAS specific procedure. power on attach ,periodic attach and combine
attach with imsi procedure. Power at+cfun=1 to activate modem from AP , send
SIM insert IND EMM-NAS,NAS send LTE_RRC_CONN_REQ to AS-RRC to MAC RACH
procedure. AS-RRC-MAC set SRB1 sig link. AS sned NAS
PUD to ASRCC-RLC-MAC-L1 using SRB1, first EMM PDU. n/w Start Security,
cipher, authentication common procedure if XRES=RES match, attach accept by
n/w, attach completed by UE, set default DBR if ESM message included. 2.
TCU-Modem sub system, design, and coding and log
analysis on LTE of EMM-NAS/AS layer current project. (spec 24.008,
36.304,36.331 and 27.007). This feature is implemented to support enhance
LTE rel11, EMM-NAS specific procedure. power on attach ,periodic attach and combine
attachwithimsi procedure. Power at+cfun=1 to activate modem from AP , send
SIM insert IND EMM-NAS,NAS send LTE_RRC_CONN_REQ to AS-RRC to MAC RACH
procedure. AS-RRC-MAC set SRB1 sig link. AS sned NAS PUD to
ASRCC-RLC-MAC-L1 using SRB1, first EMM PDU. n/w Start Security, cipher,
authentication common procedure if XRES=RES match, attach accept by n/w, attach
completed by UE, set default DBR if ESM message included. Responsibilities: 3.
Responsibilities: Implementation with C
,Designing HLD and LLD, Coding, Unit testing, Maintain module, Bug fixing,
Enhancing and Unsolicited reporting event based call .Back mechanism. Duration: Jan 2015 –till date Tools: 4.
Clear case ,CQ, Door and CVS. OS: 5.
QNX Languages: 6.
C 2. GM CARS ßà TCU ßURC-reportingà Modem call back framework implementation on LTE
layer NAS/AS/AT design, Implementation log analysis fix (spec 27.007, 24.008,
36.304, 36.331 ) current project. This feature is implemented to support enhance
LTE rel11, report current activity on TCU and Modem to each other. CARS user
make call using IVR- red-push-nob e911, green sms,voice call , in accident
auto mode call. Eample customized format reporting. 1: attached : CREG+
nwtype, regstatus, plmn, cellid,arfcn,band ,flrsn 2. Call status : CALLSTAT+ calltype,
curstat 3. sms status :
SMSSTAT: txt,pdu,succ/fail,curstat 4. gps-agps dat : gpsdat :
nosat,usable,head,lband,cband,nosegment 5.alminacdat
: gpsdat : nosat,usable,head,lband,cband,nosegment Call back regiAEMM-NAS specific procedure and send URCs (Unsolicited message events)
to the different layer. Customization of Unsolicited message reporting
based on event based call back mechanism, Voice call status reporting
events, SMS (CMSS,CMEE ERROR), Registration status reporting events, MIP and
SIP call status reporting, Acquisition events reporting, MIP and SIP
Request status reporting , Hand off reporting , Changes in PDSN, SID,
NID, SMS call processing URC, Network, ACQ, Registration call events others. Responsibilities: 2
Responsibilities: Designing HLD and LLD, Coding,
Unit testing, Maintain module, Bug fixing, Enhancing and Unsolicited
reporting event based call .Back mechanism. Duration: Jan 2014 – till date Tools: 3
CVS OS: 4
QNX Languages: 5
C 3 VOLTE Call GM CARS ßà TCU ßURC-reportingà Modem and ims Method Coding, Bug fixing ,log
analysis, rca and fix
issue.
UE IMS Registration. Trigger for UE ims
Registration is first “DRB1 up”, DRB1 is set-up by message
“ACTIVATE_DEFAULT_EPS_CONEXT_REQ”, UE ims send “REIGSTER”, ue receive
“Authenticate 401”, ue send “REIGSTER Sequence 2” , “200 OK” successful
registration. UE IMS VOLTE calls failure log analysis with
INVITE/NOTIFY with Method, rca and fix issue. IMS-SIP support 2 types of VOLTE
Methods “Request Line” and “Status Line”. Mo Call using INVITE, Invite
is “Request line”, were IMS Network respond with “Trying 100” is “status
Line”, then 183 ringing, “200 OK” is final successful “status line”. Responsibilities: •e2e coding “Methods:
REGISTER,INVITE,OK,BYE”. •e2e stack log analysis and bug fix •unit and system testing . •fatal,memory exception analysis and Fix. •rfc 3261 sip and specification 34.229. Duration: Nov 2014 – May 2015 4. VOLTE ( Voice Over LTE ) Currently Working . VOLTE and ims Method Coding, Bug fixing
,log analysis, rca and fix
issue.
UE IMS Registration. Trigger for UE ims
Registration is first “DRB1 up”, DRB1 is set-up by message
“ACTIVATE_DEFAULT_EPS_CONEXT_REQ”, UE ims send “REIGSTER”, ue receive
“Authenticate 401”, ue send “REIGSTER Sequence 2” , “200 OK” successful
registration. UE IMS VOLTE calls failure log analysis with
INVITE/NOTIFY with Method, rca and fix issue. IMS-SIP support 2 types of
VOLTE Methods “Request Line” and “Status Line”. Mo Call using INVITE,
Invite is “Request line”, were IMS Network respond with “Trying 100” is
“status Line”, then 183 ringing, “200 OK” is final successful “status line”. Responsibilities: •e2e coding “Methods:
REGISTER,INVITE,OK,BYE”. •e2e stack log analysis and bug fix •unit and system testing . •fatal,memory exception analysis and Fix. •rfc 3261 sip and specification 34.229. Duration: Nov 2014 – May 2015 5. LTE Paging and DRX downlink PDCCH and PDSCH
Channel. LTE Protocol Stack for Mobile, Conforms to the
latest 3GPP spec. Feature is implemented to handle idle mode drx, idle mode
paging mechanism cs,ps domain. Connected mode drx and paging to support
emergency services ETWS and CAMS. Changes are MAC, RRC, and RLC. Responsibilities: Responsibilities: •PS team Lead •Write Design document Paging and Drx. mapping
of pdcch, pdsch-pch-pcch on TM mode. •Spec RRC 36.331, MAC 46.321, idle 36.304 ,
AT 27.007. •Write Use cases, test cases, executing UT, IT. •Coding, Log Analysis. •Fatal crash and memory exception crash analysis,
RAC and Fix. Duration: July 2014 – Nov 2014 Tools: •QXDM, log tool, fatal/exception crash script 6. High penetrating paging channel implementation
in Protocol stack (HPP Feature). Sasken’s GPS/GMR2P Protocol Stack for Mobile
Handset is an indigenously developed and pre-integrated stack that conforms
to the latest 3GPP/GMR2P satellite spec. HPP channel’s implemented to get 8Db
gain compare to current channel, so that satellite phone will be able to
receive incoming page (MT call/sms page) in antenna is stowed/low signal. PS-AS 3 new hpp states added to handle HPP
channel. AS-NAS messages added for current state
information. PS-MMI 8 new Indication added and MMI display
current hpp state. Changes done in PS, Ll1 and MMI. Responsibilities: · PS team Lead · PS Design document, interface
design AS/NAS, PS/MMI, PS/L1, team Ramp up on PS Domain · Spec gmr2p 44.18, 3GPP 24.008,
3GPP 27.007, 3GPP and 25.304. · Coding, code review, Log Analysis,
UT, IT PDIT writing test cases and executing · Complex fatal phone crash and
memory exception crash analysis, rca and fix. Duration: Jan 2014 – July 2014 Tools: · QXDM,Atch, micro loader ps log
tool, fatal/exception crash script OS: · Window Languages: · C 7. AT Commands implementation on Qualcomm MSM6025
(specification 27.007). These AT commands Implementation done to support
the fallowing functionality. Commands to configure scan/back
ground scan Timer counter value, Unsolicited reporting event based call
back mechanism, Voice, short message service call status reporting events
(CMSS,CMEE ERROR), Registration status reporting events, MIP, SIP call status
events reporting, Acquisition events reporting, network info change
SID.NID,PDSN Change events reporting and other events , events reporting
mechanism . Implemented aground ~40 customized AT Commands Responsibilities: 1
Responsibilities: Update HLD and LLD. Coding and
Unit testing. Maintain module, Bug fixing, Code review and closing CR/FTR. Duration: Jan 2011 - Aug 2011 Tools: 2
Lauterbach and QXDM OS: 3
RHEL Languages: 4
C 8. GPS/Location based service for E911 This feature in Implemented to support the
location fix during the emergency call for location based service for on-call
centre in US and send the data to the PDE (position determination entity).
Also we did customisation and controlling AGPS /PDSM task start and stop at
the run time using AT command. Involved in analysis AGPS field log, Finding
type of GPS fix, PNR, Number of satellite visible, almanac data, ephemeral
data , Sending GPS data to the PDE(MSC), Session manager Handling ( GPS and
PDSN session), MS Receiving, Sending GPS data (PPP, PNR and MS info) to the
PDE for suitable location Fix .GPS, PDSM session manger and E911/E922
interaction. Responsibilities: 1
Responsibilities: .Update HLD and LLD, Coding,
Bug fixing, Unit ,Integration testing, Maintain Module, Field log analysis, 2
SFN (safe for network Verizon network..Code
review schedule and closing CR/FTR. Duration: Jan 2013 - Jan 2014 Tools: 3
Source Insight OS: 4
QNX Languages: 5
C 9 A-GPS / LDS (Location based service) for E911. This feature in implemented to support the
location fix during the emergency call for location based service for on-call
centre in US to the calculation in UE itself. We fixed issue in AGPS fix
calculation and controlling AGPS /PDSM task start and stop at the run time
using AT command. Finding type of GPS fix, PNR(pseudo random number ), Number
of satellite visible, almanac data, ephemeral data, Sending GPS data to the
PDE(MSC), Session manager Handling ( GPS and PDSN session),MS Receiving,
Sending GPS data (PPP(pilot phase data ), PNR(pseudo random
number) and UE to the PDE( position determination entity ) for
suitable location Fix. GPS, PDSM session manger and E911/E922 interaction. Responsibilities: 1 Responsibilities: Update HLD and LLD, Coding,
.Unit and Integration, Regression testing, Maintaining module, Bug fixing,
.Field log analysis Duration: Jan 2013 - May 2014 Tools: 2
QXDM OS: 3
Cygwin Languages: 4
C 10. Call processing (VOICE, SMS, and SS) on
QSC6055 and (specification 27.005) This feature implementation is done to support
Call processing and SMS processing state machine, we customized state machine
to support call control in progress, CC busy, Call connected, Conversation,
call Idle (no call). Analysis/understanding calls processing state machine,
L4 and L3 OTA messages. Event based call back mechanism. Message flow
(messages sent and received from MS/NETWORK). Validation of Call manager,
main control task and Layer 3 messaging, Call event reporting based on event
based call back mechanism. Responsibilities: 1
Responsibilities: Designing HLD and LLD, Coding,
Unit and regression testing .Maintain module, Bug fixing and enhancing. Log
analysis Duration: Oct 2008 - May 2009 Tools: 2
Clear quest OS: 3
RHEL Languages: 4
C 11. Registration, fore/back ground cell search in
CDMA. This feature is implemented to support
registration, fore/back ground cell search procedure , we Customized the same
as per our requirements for Power up scan, Power down scan, scanning
mechanism, service loss scan, Registration and its types Timer based Power
up, Power down, Zone, Distance Analysis. Involved in analysing/fixing
filed issue, filed log, simulation, find the Root cause and fix, Back ground
scan, PRL(preferred roaming list) mechanism to find the more preferred system
Responsibilities: 1
Responsibilities: Do understand the module
Registration, scan, back ground scan, Coding, Bug fixing, Unit testing, QXDM
log analysis, 2
Certification support: SFN (Safe for network
Verizon network ). Duration: June 2007 - Jan 2008 Tools: 3
Pure Coverage OS: 4
Cygwin Languages: 5
C 12. SMS processing and Emergency SMS abort
feature for emergency. This feature is implemented to support Emergency
SMS abort feature, When MS is in the middle of sending MO SMS then the user
meet with an accident, then MS has to stop sending current SMS and send one
new emergency SMS to Emergency call enter(911/922) in US service provider is
ON-STER call centre immediately. Feature is implemented using 1min timer
based call back mechanism. Current SMS call will be terminated in the WMS
layer by sending call command end from DS to WMS layer. For next SMS to be
process only after SMS state machine reach to idle state. Responsibilities: 1
Responsibilities: HLD and LLD Design, Coding,
Unit and Integration testing. Maintain module, Bug fixing, Field log analysis 2
Certification support: ON-star call centre US
e911/922 provider in US. Duration: Jan 2007 - June 2007 Tools: 3
TRACE32 OS: 4
Proprietary Languages: 5
C 13. Protocol Stack Camping time Optimization
enhancement (CTO Feature). Sasken’s GPS/GMR2P Protocol Stack for Mobile
Handset is an indigenously developed and pre-integrated stack that conforms
to the latest 3GPP/GMR2P satellite spec. 3 type of camping optimized and ut camp to
network in 30seconds as per specification hence over all camping is made
fast. Store fallowing arfcn/frequency to nvm based on
plmn (Last camped, SI11 and SI12 List), power on UT used stored plmn and
arfcn list for RF search to camp fast to network, On each power cycle UT
first search most recently used list (MRU) because are their high chance of
UT finding last camped frequency hence radio frequency search will be fast so
the camping. Ps-as: changes in PLMN selection and radio
frequency search procedure. As-nvm-sim: read/write form/to sim/nvm
parameter. Responsibilities: · PS team Lead · PS Design document, interface
design of PS-AS-NVM-SIM-L1, · Spec gmr2p 44.18, 3GPP 24.008,
3GPP 27.007, 3GPP and 25.304. · Coding, code review, Log Analysis,
UT, IT PDIT writing test cases and executing · Complex fatal phone crash and
memory exception crash analysis, rca and fix. Duration: Feb. 2013 – Nov 2013 Tools: · QXDM, Atch, micro loader ps
log tool, fatal/exception crash script OS: · Window Languages: · C 14 National gateway support in
protocol stack ( NGW Feature ) Sasken’s GPS/GMR2P Protocol Stack for Mobile
Handset is an indigenously developed and pre-integrated stack that conforms
to the latest 3GPP/GMR2P satellite spec. MM and AS combined do LAU on new
gateway if UT Move from one gateway to another seamlessly, after registration
MM process pending action if any (call/sms). AS/NAS Changes: UT/Satellite phone capable to
support country specific gateway with this implementation. UT registered on
gateway1 and moves to gateway2 seamlessly. Dial mo call on “gateway id1”, n/w reject call
with RR channel cause gateway change to 2”, MM puts call to MM
reinitiate Queue, set MO call pending action in MM. MM does successful “CM_SERV_REQ” cause “LAU_REG
on gateway2, RR releases, both RR and MM move to LAU idle state, RR to MM
state change indication sent after RR release. MM check pending action, read
MM reinitiate Queue, “CM_SERV_REQ” cause “MO_HIGH_PROR_CALL on gateway2”,
call successful on newgate2. PS-AS 2 new message added. AS-NAS messages added to send gateway change
message. NVM gateway id added in nvm to use across power
cycle L1 gateway bit added in rach AS Responsibilities: · PS team Lead · PS Design document, interface
design AS/NAS, PS/L1. · Spec gmr2p 44.18, 3GPP 24.008,
3GPP 27.007, 3GPP and 25.304. · Coding, code review, Log Analysis,
UT, IT PDIT writing test cases and executing · Complex fatal phone crash and
memory exception crash analysis, rca and fix. Duration: Aug 2012 - Feb. 2013 OS: · Unix Languages: · C 15 UMTS Protocol Stack Sasken’s UMTS Protocol Stack for Mobile Handset
is an indigenously developed and pre-integrated stack that conforms to the
latest 3GPP Release 99. It’s a complete layer 2, 3 and implementation and is
being further enhanced for newer 3GPP releases. Responsibilities: · Ramp up on the UMTS domain, Study
of specifications 3GPP 25.331 and 3GPP 25.304 · .Log Analysis, Bug Fixing, Unit
and Integrated Testing · Duration: June 2011 - Aug 2012 OS: · Unix Languages: · C 16. AT commands framework, customization This feature is Implemented to support
customization of AT Commands framework, parsing framework, result
reporting framework, response framework, error handling framework,
CMSS, CMEE, verbose, numeric and error reporting framework . Responsibilities: · .AT commands framework
customization, Implementation, Analysing log, Finding Root cause, Fixing
issue .Unit Testing. · Current Design-document
understanding Duration: Aug 2011 - April 2012 Tools: · JTAG OS: · Windows XP Languages: · C 17. Worked on UMTS call processing Feature Involved in understating on MUTS call
flow RRC and NAS layers, involved in call processing and call set up. Responsibilities: · Understating MO call flow
Understating RRC L3 procedure involved in call processing and call set up Duration: Aug 2006 - Jan 2007 Tools: · TRACE32 OS: · Windows XP Languages: · C Sasken Confidential1 |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
Akkadian |
Advanced |
|
|
|